package com.epoint.mybatis.mapper;

import com.epoint.mybatis.domain.InspectionRecord;
import com.epoint.mybatis.domain.InspectionRecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface InspectionRecordMapper {
    long countByExample(InspectionRecordExample example);

    int deleteByExample(InspectionRecordExample example);

    int deleteByPrimaryKey(String rowguid);

    int insert(InspectionRecord record);

    int insertSelective(InspectionRecord record);

    List<InspectionRecord> selectByExample(InspectionRecordExample example);

    InspectionRecord selectByPrimaryKey(String rowguid);

    int updateByExampleSelective(@Param("record") InspectionRecord record, @Param("example") InspectionRecordExample example);

    int updateByExample(@Param("record") InspectionRecord record, @Param("example") InspectionRecordExample example);

    int updateByPrimaryKeySelective(InspectionRecord record);

    int updateByPrimaryKey(InspectionRecord record);
}